package com.test1;

//坦克类
class TanK {
	// 表示坦克的x坐标
	int x = 0;
	// 表示坦克的y坐标
	int y = 0;
	// 表示方向
	int direct = 1;
	// 表示速度
	int speed = 2;
	//表示颜色
	int type;

	TanK(int x, int y) {
		this.x = x;
		this.y = y;
	}

	public int getX() {
		return x;
	}

	public void setX(int x) {
		this.x = x;
	}

	public int getY() {
		return y;
	}

	public void setY(int y) {
		this.y = y;
	}

	public int getDirect() {
		return direct;
	}

	public void setDirect(int direct) {
		this.direct = direct;
	}

	public int getSpeed() {
		return speed;
	}

	public void setSpeed(int speed) {
		this.speed = speed;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

}

// 敌人坦克	
class EnemyTank extends TanK{

	EnemyTank(int x, int y) {
		super(x, y);
		// TODO 自动生成的构造函数存根
	}
	
}

//我的坦克类
class Hero extends TanK {

	public Hero(int x, int y) {
		super(x, y);
		// TODO 自动生成的构造函数存根
	}

	// 坦克向上移动
	public void moveUp() {
		y -= speed;
	}

	// 坦克向右移动
	public void moveRight() {
		x += speed;
	}

	// 坦克向下移动
	public void moveDown() {
		y += speed;
	}

	// 坦克向左移动
	public void moveLeft() {
		x -= speed;
	}

}

